Features and Benefits
FAQs

Presentation:
Click Here to view presentation

WhitePapers:
Entrust/Toolkit
Features and Benefits
FAQs

What is Entrust/Toolkit™ Java™ Edition?

Designed specifically for Java developers, Entrust/Toolkit™ Java™ Edition is a fast, cost-effective way to build SSL, PKIX, PKCS #7 and Entrust-Ready™ security applications.

Implemented entirely in the Java programming language, this powerful toolkit enables developers to easily add flexible, modular security services for hashing, encrypting and signing with X.509 certificates. Unlike other products, it supports multiple CA vendors including the Entrust/PKI™, the only Managed PKI for securing enterprise information and is available at absolutely no cost to developers at developer.entrust.com

Entrust/Toolkit Java Edition provides both high and low-level application programming interfaces (APIs) for performing cryptographic operations. It is not an application, but a set of APIs called by other Java code to perform security-related tasks. It is implemented completely in Java with no reliance on native code and it adheres to the Java Security Architecture and supplements the Java Cryptography Extension (JCE) with numerous cryptographic algorithms.

Features and benefits

Fully scalable

EntrustÆs full security system is scalable to address even the most demanding requirements of an organization. With Entrust, developers can start with individual users or small workgroups and grow to suit the needs of any size organization.

Algorithm independent

In the case of Entrust/Toolkit Java Edition, algorithm selection is made available through the JCE Module providing RSA, DSA, SHA1, MD5, MD2, DES, Triple-DES, CAST-128, RC2 and RC4 algorithms.

Seamless integration

Applications developed with this toolkit have the option of tying seamlessly into the Entrust/PKI through the use of API calls designed to create or use Entrust user credentials. These applications are thus able to co-exist with other Entrust-Ready applications sharing the same credentials, thus conforming to the concept of the "single security architecture"

Flexible

Entrust/Toolkit Java Edition offers Multiple levels of APIs for both high and low-level cryptographic programming.

Interoperable

Since implementation is completely in Java, all Java environments, including browsers and Network Computers, are supported.

Architecture

The Entrust/Toolkit Java Edition has a modular architecture.

Each module has its own API which are as follows:

System requirements

The Entrust/Toolkit Java Edition is designed to work in a Java environment that provides full implementations of either JDK 1.1 or 1.2. JavasoftÆs Java Plugin may be used to provide JDK 1.1 compliance to Internet Explorer 3.02 and later, and Netscape Navigator 3.0 and later, Java environments.